package org.pray.open;

/**
 * Coder
 * 开闭原则，修改关闭，拓展开放！
 * @author 春江花朝秋月夜
 * @since 2024/2/12 21:11
 */
public abstract class Coder {
    // * 开闭原则，修改关闭，拓展开放！
    public abstract void coding();

    class JavaCoder extends Coder{
        @Override
        public void coding() {
            System.out.println("Java太卷了T_T，快去学Go吧！");
        }
    }

    class PHPCoder extends Coder{
        @Override
        public void coding() {
            System.out.println("PHP是世界上最好的语言");
        }
    }

    class C艹Coder extends Coder{
        @Override
        public void coding() {
            System.out.println("笑死，Java再牛逼底层不还得找我？");
        }
    }
}

